package vo

import (
	"myai/core/types"
)

type SdJob struct {
	Id        uint               `json:"id"`
	Type      string             `json:"type"`     // 任务类别
	UserId    uint               `json:"user_id"`  // 用户ID
	TaskId    string             `json:"task_id"`  // 任务ID
	ImgURL    string             `json:"img_url"`  // 图片URL
	Progress  int                `json:"progress"` // 任务进度
	Prompt    string             `json:"prompt"`   // 会话提示词
	Params    types.SdTaskParams `json:"params"`   // 绘画参数json
	Publish   bool               `json:"publish"`  // 是否发布图片到画廊
	ErrMsg    string             `json:"err_msg"`  // 错误信息
	Power     int                `json:"power"`    // 消耗算力
	CreatedAt int64              `json:"created_at"`
}
